home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / U-User Group / (k)u8.d64 / about'disk < prev    next >
Text File  |  2007-02-28  |  8KB  |  273 lines

  1.       ╒.╦. ├╧═┴╠ ╙.╔.╟. ─╔╙╦ 1
  2. ---------------------------------------
  3.  
  4. ╘HIS IS THE FIRST ├╧═┴╠ APPLICATIONS
  5. DISK FROM THE ╒╦ ├╧═┴╠ ╙PECIAL
  6. ╔NTEREST ╟ROUP. ╘HE PROGRAMS ON THIS
  7. DISK HAVE BEEN PROVIDED BY ├╧═┴╠ USERS
  8. AROUND THE WORLD FOR USE WITH ├╧═┴╠
  9. VERSION 0.14 FOR THE ├OMMODORE 64.
  10.  
  11. ╘HESE PROGRAMS MAY BE COPIED UNCHANGED
  12. WITHOUT RESTRICTION. ╔F YOU CAN IMPROVE
  13. ON THESE PROGRAMS OR PRODUCE SOME NEW
  14. ├╧═┴╠ APPLICATIONS PLEASE SHARE THEM
  15. WITH THE ├╧═┴╠ COMMUNITY BY SENDING
  16. THEM TO THE ╒╦ ├╧═┴╠ ╙╔╟.
  17.  
  18. ┴LL APPLICATION PROGRAMS ON THIS DISK
  19. WITH A FILENAME ENDING IN '.╠' SHOULD
  20. BE LOADED INTO MEMORY BY USING THE
  21. ├╧═┴╠ ┼╬╘┼╥ COMMAND. ┴LL OTHER PROGRAMS
  22. SHOULD BE LOADED USING THE ╠╧┴─ COMMAND.
  23. ╒SE OF THE FIRST 4 FILES ON THE DISK
  24. HAS BEEN DESCRIBED IN THE LETTER
  25. ACCOMPANYING THIS DISK. ╔ THANK ╟LEN
  26. ├OLBERT AND THE ├╧═┴╠ ╒SERS ╟ROUP ╒╙┴
  27. ╠TD. FOR THE METHOD OF PLACING THE
  28. ERROR MESSAGES IN ╥┴═ WHICH WAS USED IN
  29. THE PROGRAM ┼═.
  30.  
  31. ---------
  32. ┼─╒├┴╘╔╧╬
  33. ---------
  34.  
  35. ┴LL OF THE PROGRAMS IN THIS SECTION
  36. HAVE BEEN PROVIDED BY ┬ERT ═ILLEST OF
  37. THE ╒╦ ├╧═┴╠ ╙╔╟. ╘HE VARIOUS SORT
  38. AND BINARY SEARCH PROCEDURES HAVE COME
  39. FROM ╥OY ┴THERTON'S BOOK '╙TRUCTURED
  40. ╨ROGRAMMING WITH ├╧═┴╠'. ┴ GREAT DEAL
  41. OF EFFORT HAS GONE INTO PROGRAMMING
  42. THESE DEMOS. ╔MAGINATIVE USE OF COLOUR
  43. AND MOVEMENT HAS BEEN MADE TO ENHANCE
  44. THE DEMOS.
  45.  
  46. ─┼═╧'╙┼╠┼├╘'╙╧╥╘ IS A DEMONSTRATION TO
  47. SHOW HOW THE SELECTION SORT PROCESS
  48. OPERATES. ┘OU ARE ADVISED TO HAVE A
  49. PRINTOUT OF ╙┼╠┼├╘╔╧╬'╙╧╥╘.╠ FOR REVIEW
  50. WHILE THE DEMONSTRATION PROCEEDS.
  51.  
  52. ╙┼╠┼├╘╔╧╬'╙╧╥╘.╠ IS THE SORT PROCEDURE
  53. USED IN THE ABOVE DEMO AND CAN BE USED
  54. IN YOUR OWN PROGRAMS.
  55.  
  56. ─┼═╧'┬╒┬┬╠┼╙╧╥╘ IS A DEMONSTRATION TO
  57. SHOW HOW THE BUBBLE SORT PROCESS
  58. OPERATES. ┘OU ARE ADVISED TO HAVE A
  59. PRINTOUT OF ┬╒┬┬╠┼╙╧╥╘.╠ FOR REVIEW
  60. WHILE THE DEMONSTRATION PROCEEDS.
  61.  
  62. ┬╒┬┬╠┼╙╧╥╘.╠ IS THE SORT PROCEDURE
  63. USED IN THE ABOVE DEMO AND CAN BE USED
  64. IN YOUR OWN PROGRAMS.
  65.  
  66. ─┼═╧'╔╬╙┼╥╘'╙╧╥╘ IS A DEMONSTRATION TO
  67. SHOW HOW THE INSERT SORT PROCESS
  68. OPERATES. ┘OU ARE ADVISED TO HAVE A
  69. PRINTOUT OF ╔╬╙┼╥╘╔╧╬'╙╧╥╘.╠ FOR REVIEW
  70. WHILE THE DEMONSTRATION PROCEEDS.
  71.  
  72. ╔╬╙┼╥╘╔╧╬'╙╧╥╘.╠ IS THE SORT PROCEDURE
  73. USED IN THE ABOVE DEMO AND CAN BE USED
  74. IN YOUR OWN PROGRAMS.
  75.  
  76. ╔╬╘╥╧─'╤╒╔├╦╙╧╥╘ WHICH SHOULD BE RUN
  77. BEFORE THE NEXT PROGRAM GIVES A LINE BY
  78. LINE RUNDOWN OF HOW THE QUICKSORT
  79. PROCESS OPERATES.
  80.  
  81. ─┼═╧'╤╒╔├╦╙╧╥╘ IS A DEMONSTRATION TO
  82. SHOW HOW THE QUICKSORT PROCESS
  83. OPERATES. ┘OU ARE ADVISED TO HAVE A
  84. PRINTOUT OF ╤╒╔├╦╙╧╥╘'╓┼╥╘.╠ FOR REVIEW
  85. WHILE THE DEMONSTRATION PROCEEDS.
  86.  
  87. ╤╒╔├╦╙╧╥╘╓┼╥╘.╠ IS THE SORT PROCEDURE
  88. USED IN THE ABOVE DEMO AND CAN BE USED
  89. IN YOUR OWN PROGRAMS.
  90.  
  91. ╙╧╥╘'╘╔═┼╥'╨╥╟ IS USED TO DEMONSTRATE
  92. HOW THE VARIOUS SORT PROCESSES COMPARE
  93. IN EXECUTION TIME. ┘OU ARE ADVISED TO
  94. RUN THE PROGRAM WITH VARIOUS VALUES OF
  95. NUMBER OF ITEMS TO SORT. ┘OU SHOULD
  96. SEE THAT THE CHOICE OF SORT PROCESS TO
  97. USE MAY VARY WITH NUMBER OF ITEMS TO
  98. SORT. ╨LEASE NOTE THAT IT TAKES ABOUT
  99. 20 MINUTES TO SORT A 200 ITEM LIST WITH
  100. ┬UBBLESORT SO WITH SUCH VALUES BE
  101. PREPARED TO DRINK A CUP OF COFFEE WHILE
  102. WAITING FOR THE PROGRAM TO RUN!
  103.  
  104. ╥╬─'╬┴═┼$'1000 IS A DATA FILE USED IN
  105. ABOVE DEMONSTRATION.
  106.  
  107. ─┼═╧'┬╔╬'╙┼┴╥├╚ IS A DEMONSTRATION TO
  108. SHOW HOW THE BINARY SEARCH PROCESS
  109. OPERATES. ┘OU ARE ADVISED TO HAVE A
  110. PRINTOUT OF ┬╔╬┴╥┘'╙┼┴╥├╚ FOR REVIEW
  111. WHILE THE DEMONSTRATION PROCEEDS.
  112.  
  113. ┬╔╬┴╥┘'╙┼┴╥├╚ IS THE SEARCH PROCEDURE
  114. USED IN THE ABOVE DEMO.
  115.  
  116. ╞╧╥'╠╧╧╨'╨┴╥╘'1 IS A DEMONSTRATION
  117. PROGRAM TO SHOW HOW SIMPLE ╞╧╥ LOOPS
  118. WORK IN ├╧═┴╠.
  119.  
  120. ╞╧╥'╠╧╧╨'╨┴╥╘'2 IS A DEMONSTRATION
  121. PROGRAM TO SHOW HOW MORE COMPLEX ╞╧╥
  122. LOOPS WORK IN ├╧═┴╠.
  123.  
  124. ---------
  125. ╒╘╔╠╔╘╔┼╙
  126. ---------
  127.  
  128. ─╒═╨'┼╨╙╧╬ HAS BEEN PROVIDED BY ╫ALLACE
  129. ╠OUIE OF THE ╒╙┴ ├╧═┴╠ ╒SERS ╟ROUP ╠TD.
  130. ╔T IS USED TO DUMP A ├╧═┴╠ HIRES SCREEN
  131. DISPLAY TO AN ┼PSON PRINTER. ╘O USE
  132. THIS FACILITY YOU MUST NOT HAVE ERROR
  133. MESSAGES IN ╥┴═ AS THEY WILL BE
  134. OVERWRITTEN BY THE DUMP MACHINE CODE.
  135. ╘O LOAD THIS MACHINE CODE INTO THE
  136. APPROPRIATE PLACE IN MEMORY JUST
  137. LOAD AND RUN ╠╧┴─'─╒═╨'┼╨╙╧╬. ╘HIS WILL
  138. READ AND LOCATE ─╒═╨'┼╨╙╧╬. ╫HEN YOU
  139. WISH TO DO A DUMP TO PRINTER OF THE
  140. HIRES SCREEN SIMPLY TYPE ╙┘╙ 49152.
  141.  
  142. ─╒═╨'═╨╙801 HAS BEEN PROVIDED BY ┼RIC
  143. ╟IGUERRE OF THE ╒╙┴ ├╧═┴╠ ╒SERS ╟ROUP
  144. ╠TD. ╔T WILL DUMP A ├╧═┴╠ HIRES SCREEN
  145. DISPLAY TO A ├OMMODORE ═╨╙801 PRINTER.
  146. ╨LEASE NOTE THAT EACH EIGHTH BIT IS
  147. LOST BUT AS THIS IS THE ONLY DUMP
  148. ROUTINE ╔ HAVE FOUND FOR THE ═╨╙801 ╔
  149. FELT IT WORTHWHILE TO INCLUDE IT.
  150.  
  151. ╒╨╠╧╘╙.╠ IS A SET OF ROUTINES PROVIDED
  152. BY ╨ETER ╙MITH OF THE ╒╦ ├╧═┴╠ ╙╔╟.
  153. ╥OUTINES TO PLOT OR ERASE CIRCLES, ARCS
  154. OR LINES AS WELL AS AN UNPLOT ROUTINE
  155. ARE PROVIDED. ╘URNING OFF THE VISIBLE
  156. ╘URTLE WILL IMPROVE THE SPEED OF THESE
  157. ROUTINES.
  158.  
  159. ╘╚╥┼┼'─.╠ IS A ROUTINE PROVIDE BY ╨ETER
  160. ╙MITH OF THE ╒╦ ├╧═┴╠ ╙╔╟. ╔T WILL
  161. SIMULATE THE PLOTTING OF CO-ORDINATES
  162. IN THREE DIMENSIONAL SPACE ON THE HIRES
  163. SCREEN. ┴ DEMONSTRATION IS PROVIDED
  164. WITH THE ROUTINE.
  165.  
  166. ╟┼╧═┼╘╥┘.╠ IS PROVIDED BY ┬ILL ╨ODMORE
  167. OF THE ╒╦ ├╧═┴╠ ╙╔╟. ╘HREE ROUTINES
  168. ARE PROVIDED. ╧NE TO DETERMINE THE
  169. PERPENDICULAR DISTANCE FROM A POINT TO
  170. A STRAIGHT LINE. ┴NOTHER TO DETERMINE
  171. THE POINTS OF INTERSECTION OF TWO
  172. CIRCLES. ╘HE LAST ROUTINE FINDS THE
  173. POINT OF INTERSECTION OF TWO LINES.
  174.  
  175. --------
  176. ─┴╘┴┬┴╙┼
  177. --------
  178.  
  179. ┬OTH THESE PROGRAMS ARE RELATIVELY
  180. SIMPLE AND NEED MUCH IMPROVEMENT TO
  181. FORM A COMPLETE DATABASE SYSTEM WITH
  182. ALL THE USUAL FACILITIES. ╘HEY HAVE,
  183. NEVERTHELESS, BEEN USED BY THEIR
  184. AUTHORS IN A PRACTICAL APPLICATION.
  185.  
  186. ╞╔╠╔╬╟ IS A PROGRAM FROM ┬ERT ═ILLEST
  187. OF THE ╒╦ ├╧═┴╠ ╙╔╟ TO STORE AND
  188. MAINTAIN A LIBRARY OF SEQUENTIAL FILES.
  189. ┼ACH FILE CAN HOLD UP TO 50 LINES OF
  190. INFORMATION. ╔NFORMATION IS CREATED AND
  191. AMENDED BY SPECIFYING THE FILE BY INDEX
  192. NUMBER AND LINE BY LINE NUMBER.
  193. ╥OUTINES EXIST TO CREATE AND AMEND
  194. INDIVIDUAL INFORMATION LINES AND
  195. DISPLAY AND PRINT COMPLETE FILES.
  196. ╘HE PROGRAM WORKS BY READING THE FILE
  197. TO BE WORKED ON INTO MEMORY, DOING ALL
  198. AMENDMENT IN MEMORY AND THEN WRITING
  199. THE REVISED FILE TO DISK. ╔F THINGS DO
  200. NOT WORK AS EXPECTED THEN CONSIDER THIS
  201. POINT AS IT IS PROBABLY THE REASON FOR
  202. YOUR ERROR.
  203.  
  204. 1541 ─┴╘┴┬┴╙┼ IS PROVIDED BY ═ARTIN
  205. ╩OHNSON OF THE ╒╦ ├╧═┴╠ ╙╔╟. ╘HIS IS
  206. MORE LIKE A TRUE DATABASE FILING SYSTEM
  207. WHICH USES RELATIVE FILES TO STORE
  208. INFORMATION. ╥OUTINES EXIST TO CREATE,
  209. MODIFY AND DISPLAY INDIVIDUAL RECORDS
  210. OF INFORMATION FROM THE RELATIVE FILE.
  211. ╘HIS PROGRAM COULD BE MADE MORE USEFUL
  212. BY ADDING ROUTINES TO SORT AND PRINT
  213. SELECTED RECORDS. ╟O TO IT ALL YOU
  214. ├╧═┴╠ ENTHUSIASTS!
  215.  
  216. -----------
  217. ┼╬╟╔╬┼┼╥╔╬╟
  218. -----------
  219.  
  220. ╙┼├╘╔╧╬ IS A PROGRAM PROVIDED BY ┬ILL
  221. ╨ODMORE OF THE ╒╦ ├╧═┴╠ ╙╔╟. ┴ SECTION
  222. IS DEFINED BY CO-ORDINATES OF THE
  223. CORNERS. ╘HE EDGES OF THE SECTION ARE
  224. ASSUMED TO BE STRAIGHT LINES  BETWEEN
  225. THE CORNERS SO CURVED SECTIONS HAVE TO
  226. BE APPROXIMATED. ╘HE PROGRAM WILL
  227. CALCULATE THE AREA, CENTRE OF GRAVITY
  228. AND SECOND ORDER MOMENTS OF THE
  229. SECTION.
  230.  
  231. ╥┼╠╔┴┬╔╠╔╘┘ IS A PROGRAM PROVIDED BY
  232. MYSELF, ┬RIAN ╟RAINGER, OF THE
  233. ╒╦ ├╧═┴╠ ╙╔╟. ╔T CAN BE USED BY
  234. ╥ELIABILITY ┼NGINEERS TO CALCULATE THE
  235. ╥ELIABILITY OF COMPLEX EQUIPMENT WHICH
  236. INCLUDES COMBINATIONS OF ELEMENTS IN
  237. SERIES, ACTIVE REDUNDANCY, STANDBY
  238. REDUNDANCY AND BINOMIAL ACTIVE OR
  239. STANDBY REDUNDANCY. ═ORE COMPLEX MODELS
  240. CAN BE DEFINED BY THE GIVING THE
  241. RELIABILITY AT TWO TIME POINTS AND A
  242. ╫EIBULL FIT WILL BE ASSUMED.
  243. ┼LEVEN TIME POINTS ARE GIVEN IN THE
  244. PROGRAM FOR CALCULATIONS. ╘HEY MAY BE
  245. ALTERED BY MODIFYING THE PROGRAM.
  246. ╔NPUT CONSISTS OF DEFINING THE
  247. INDIVIDUAL RELIABILITY MODELS AND THE
  248. RELIABILITY DATA OF THE ELEMENTS OF THE
  249. MODEL. ┴S EACH MODEL IS GIVEN THE
  250. RELIABILITY AT THE VARIOUS TIME POINTS
  251. IS CALCULATED AND DISPLAYED. ╫HEN ALL
  252. MODELS HAVE BEEN INPUT THE SYSTEM
  253. RELIABILITY, ASSUMING ALL THE MODEL
  254. ELEMENTS ARE IN SERIES, IS CALCULATED
  255. AND DISPLAYED.
  256.  
  257. ---------------------------------------
  258. ┴NY COMMENTS OR ADDITIONS TO THIS DISK
  259. SHOULD BE SENT TO:
  260.          ┬RIAN ╟RAINGER,
  261.          ╒╦ ├╧═┴╠ ╙╔╟,
  262.          ╔├╨╒╟,
  263.          73, ═INEHEAD ╫AY,
  264.          ╙TEVENAGE,
  265.          ╚ERTFORDSHIRE
  266.          ╙╟1 2╚┌
  267.          ┼NGLAND
  268.  
  269.          ╘EL. +44 438 727925
  270.          ╨RESTEL ═AILBOX 438727925
  271.  
  272. 3RD ╞EBRUARY 1985
  273.